// miniprogram/pages/write/write.js

const app = getApp();
const db=wx.cloud.database();
const col = db.collection("collectYou")
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },



  //input框失焦的时候就会触发函数，并且保存到data
  name(event){
    console.log('name',event.detail.value)
    this.setData({ name: event.detail.value})
  },
  photo(event) {
    console.log('photo',event.detail.value)
    this.setData({ photo: event.detail.value })
  },
  address(event) {
    console.log('address',event.detail.value)
    this.setData({ address: event.detail.value })
  },

  //点击提交按钮，拿data里面的最终值
  sumbitMES(event){
    let {name,photo,address} = this.data; //解构 同时声明了name,photo,address
    if(!name){ //姓名为空
      wx.showToast({
        title: '请输入你的姓名',
        icon: 'none',
        duration: 1200,
      })
      return
    }
    if (!photo) { //电话为空
      wx.showToast({
        title: '请输入你的手机号码',
        icon: 'none',
        duration: 1200,
      })
      return
    }
    if (!address) { //地址为空
      wx.showToast({
        title: '请输入你的地址',
        icon: 'none',
        duration: 1200,
      })
      return
    }

    wx.showToast({
      title: '正在提交...',
      icon: 'loading',
      duration: 4000,
    })

    //如果都不为空，则可以提交
          //用一波doc来更新，先获取一下数据对应的唯一id
      console.log(app.globalData.personId)
    col.doc(app.globalData.personId)
        .update({
          data:{
              "personMsg":{
                "name":name,
                "photo":photo,
                "address":address
              }
          }
        }).then( (res)=>{

          console.log('提交个人资料更新',res)
          
          wx.showToast({
            title: '提交成功',
            icon: 'success',
            duration: 5000,
            success: res => {
              wx.redirectTo({
                url: '../mycard/mycard'
              })
            }
          })

          
        } )

    // console.log('最终提交的',name,photo,address)

  },



  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})